home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Franz PD / Franz PD Disk #255 (1993)(Rhein-Sieg-Soft).zip / Franz PD Disk #255 (1993)(Rhein-Sieg-Soft).adf / LookV2.0 / Bedienung next >
Text File  |  1993-08-10  |  40KB  |  878 lines

  1. @LB0
  2. Look-Bedienung
  3.  
  4.  
  5.  
  6.                             Look Version 2.0
  7.  
  8.                   Copyright © 1992-1992 by André Voget
  9.  
  10.  
  11. FRAGEN zur Look-Bedienung bitte schriftlich und  mit  einem  ausreichend
  12. frankierten Rückumschlag richten an:
  13.  
  14.               André Voget, Sonnenblick 16, 56428 Dernbach
  15.  
  16.  
  17.                        Inhalt: 1 Starten von Look
  18.                                2 Allgemeine Bedienung
  19.                                3 Fehlermeldungen in Look
  20.                                4 Magazin-Erstellung
  21.                                5 Befehls-Übersicht
  22.                                6 Sonstiges
  23.  
  24.  
  25.  
  26. * 1 STARTEN VON LOOK
  27.  
  28. * 1.1 Starten über die Shell (oder Startup-Sequence)
  29.  
  30. Das Format sieht so aus:
  31.  
  32. Look FILENAME/A,SCRIPT/S,BITPLANES/N,PICTURE,KONFIG
  33.  
  34. Wird Look ohne einen Textnamen aufgerufen, öffnet sich ein Filerequester
  35. (sofern die asl.library oder die reqtools.library vorhanden  ist,  sonst
  36. ein  kleines  Fenster mit Stringgadget) und der Textname kann ausgewählt
  37. werden. Wird ein Textname angegeben, können vier  weitere  Optionen  auf
  38. Wunsch mitangegeben werden:
  39.  
  40. "SCRIPT": Der Text soll als Scriptdatei (als Magazin) angezeigt  werden.
  41. "PICTURE": Vor  dem  Textanzeigen  soll  noch  das  angegebene  IFF-Bild
  42.            angezeigt werden (nützlich bei Magazinen als Titelbild).
  43. "BITPLANES": Look soll mit der angegebenen  Anzahl  Bitplanes  gestartet
  44.              werden.  Bei  der  Angabe von "2" wird Look mit vier Farben
  45.              (Voreinstellung), bei "3" mit acht Farben  und bei  "4" mit
  46.              16 Farben erscheinen.
  47. "KONFIG": Hier wird der Name der Konfigdatei angegeben, sonst versucht
  48.           Look sie unter "S:Look.Config" zu laden.
  49.  
  50. Beispiele:
  51.  
  52. Look df0:doks/LiesMich
  53.     Look zeigt den Text "df0:doks/LiesMich" an.
  54. Look df0:s/Look.script SCRIPT
  55.     Look zeigt den Text "df0:s/Look.script" als Scriptdatei an.
  56. Look s:Untermenue SCRIPT PICTURE Bild.iff BITPLANES 3
  57.     Look zeigt den Text  "s:Untermenue"  als Scriptdatei an. Vorher wird
  58.     aber  noch  das  Bild  "Pics:Bild.iff" angezeigt. Look wird mit acht
  59.     Farben gestartet.
  60. Look ram:text KONFIG devs:Look-Konfig
  61.     Look  zeigt  den Text "ram:text" an und lädt die Konfigurationsdatei
  62.     unter dem Namen "devs:Look-Konfig".
  63.  
  64.  
  65. * 1.2 Starten von der Workbench
  66.  
  67. Look wird durch zweimaliges Anklicken des Icons  gestartet.  Wenn  keine
  68. ToolTypes  eingetragen  sind, dann öffnet Look einen Filerequester. Look
  69. kann einen Text auch anzeigen, wenn der Text  ein  Project-Icon  besitzt
  70. und als "Default Tool" Look eingetragen ist (so wie dieser Text).
  71.  
  72. Folgende ToolTypes sind möglich:
  73.  
  74. TYPE=SCRIPT: Look zeigt die Datei als Scriptdatei (als Magazin) an.
  75. PICTURE=name: Vor dem Textanzeigen wird das  angegebene  Iff-Bild  ange­
  76.               zeigt.
  77. BITPLANES=x: Look öffnet seinen Screen mit  der  angegebenen  Anzahl  an
  78.              Bitplanes (2: 4 Farben, 3: 8 Farben, 4: 16 Farben).
  79. KONFIG=name: Unter diesem Namen soll Look die Konfigdatei suchen.
  80.  
  81.  
  82. * 2 Allgemeine Bedienung
  83.  
  84. Look  kann  mit der Maus oder mit der Tastatur bedient werden. Sämtliche
  85. Maus- und Tastaturkommandos sind auf den Hilfe-Seiten in Look  beschrie­
  86. ben.  Eine Erklärung spare ich mir hier. Die Hilfe-Seiten können mit der
  87. <Help>-Taste in Look aufgerufen werden.
  88.  
  89. Begriffsdefinitionen:
  90. "Inhaltsverzeichnis" wird das Menü genannt, in  dem  man  mehrere  Texte
  91. auswählen  kann,  die  Look  dann  anzeigt.  Die  zugehörige Datei heißt
  92. "Scriptdatei", die aus sogenannten Scriptbefehlen besteht.
  93. "Einzel-Text" ist eine einzige Datei, die Look anzeigen kann. Dies  kann
  94. ein beliebiger Text sein.
  95. Die  Textanzeige  wird "Textmodus" genannt, wenn man mit Hilfe der Maus­
  96. tasten vor-und zurückblättern kann.  Dieser  Modus  ist  voreingestellt.
  97. Durch  die  Taste <m> kann man in den "Zeilenmodus" schalten, in dem man
  98. den Text mit Hilfe der Maustasten scrollen kann!
  99.  
  100. Iconify:
  101. Look gibt sämtliche Ressourcen frei und öffnet ein kleines  Fenster  auf
  102. der  Workbench.  Wenn  man  dieses Fenster aktiviert und dann die rechte
  103. Maustaste drückt, gelangt man zurück. Bei  der  Einzeltext-Anzeige  wird
  104. mit  OS 2.0 oder höher versucht, ein AppIcon zu erstellen. Dies funktio­
  105. niert nur, wenn die Workbench geladen wurde. Um nun einen Text zu laden,
  106. wird ein Text-Icon einfach auf das AppIcon gezogen. Ein Doppelklick  auf
  107. das AppIcon kehrt zurück.
  108.  
  109. Lupenfunktion (nur im Textmodus), Taste <v>:
  110. Es  wird  zuerst  die  obere Hälfte des Textes vergrößert und nach einem
  111. Tastendruck oder  Mausklick  die  untere  Hälfte.  Nach  einem  weiteren
  112. Tastendruck  oder Mausklick wird das Bild wie gewohnt dargestellt. Diese
  113. Funktion ist für Nicht-Monitor-Besitzer gedacht.
  114.  
  115. Suchen (schaltet automatisch in den Zeilenmodus):
  116. Wenn man die Taste <s> drückt, erscheint der Suchrequester.  Im  String­
  117. gadget  trägt man ein Wort ein, nach dem gesucht werden soll. Dabei wird
  118. vom Textanfang gesucht. Mit der Taste <n> kann man von  der  Stelle,  an
  119. der  das  Wort  zuletzt gefunden wurde, weitersuchen. Ob dabei die Groß-
  120. und Kleinschreibung beachtet werden soll, kann  man  im  Konfigurations­
  121. fenster einstellen, das mit der Taste <k> aufgerufen wird (s.u.).
  122.  
  123. Ein Bild wird angezeigt:
  124. Wenn  ein  Bild angezeigt wird, dann blättert man mit der linken Mausta­
  125. ste einen Text vor und mit der rechten Maustaste einen Text zurück.  Mit
  126. der <Esc>-oder <q>-Taste gelangt man automatisch in das Inhaltsverzeich­
  127. nis  zurück.  Vor-und  Zurückblättern  funktioniert auch mit <Space> und
  128. <Backspace>. Mit <d> oder <PrtSc> kann das Bild ausgedruckt werden.
  129.  
  130. Drucken:
  131. Ein Ausdruck kann von Texten oder Bildern gemacht werden, aber nicht vom
  132. Inhaltsverzeichnis. Dazu wird auf jeden Fall die Datei  "L:Port-Handler"
  133. gebraucht  und  "DEVS:Printer-Device" oder "DEVS:Parallel.Device", sowie
  134. einen gültigen Druckertreiber. Zum Drucken drückt man die Taste <d> oder
  135. <PrtSc> auf dem Ziffernblock. Es  öffnet  sich  ein  Filerequester,  der
  136. "PRT:"  voreingestellt  hat.  Drückt man nun auf [Drucken] wird der Text
  137. gedruckt, wird aber ein korrekter  Dosname  eingegeben,  dann  speichert
  138. Look diesen Text ungepackt ab!
  139.  
  140. Farbrequester:
  141. Ist die "reqtools.library" vorhanden, dann erscheint dessen  Farbreques­
  142. ter.  Ansonsten  benutzt Look einen eigenen: Mit "Voreinstellung" stellt
  143. man die Farben ein, die Look beim Starten  hatte  oder  -  wenn  sie  im
  144. Scriptfile  geändert wurden - diese Farben. Mit "Zurück" verläßt man den
  145. Farbrequester, ohne daß eine Änderung übernommen wird. Mit  "Okay"  wird
  146. die Farbänderung übernommen.
  147.  
  148. Filerequester:
  149. Die Bedienung erfährst Du im Commodore-Bedienungshandbuch. :-|
  150. Es  wird versucht, den "asl.library"-Filerequester zu benutzen. Ist die­
  151. ser nicht vorhanden, versucht Look den  von  der  "reqtools.library"  zu
  152. öffnen. Schlägt auch dies fehl, öffnet sich ein kleines Fenster mit ein­
  153. em Stringgadget.
  154.  
  155. Konfigurationsfenster:
  156. Im Konfigfenster kann man seine persönlichen Look-Werte einstellen. Über
  157. das  Gadget  [Speichern]  wird  die Konfigdatei gespeichert und über das
  158. Gadget [Laden] wird sie unter dem Dateinamen "S:Look.Config" geladen. Da
  159. die Konfigdatei beim Start automatisch eingeladen wird, besitzt man  im­
  160. mer seine persönlichen Lieblingseinstellungen :-)
  161. » [Textmodus/Zeilenmodus]: wechselt in den entsprechenden Modus
  162. » [Blendeffekte an/aus]: schaltet die Blendeffekte im Textmodus an/aus
  163. » [Load-While-Reading an/aus]: Wenn es eingeschaltet ist, wird der näch­
  164.   ste Text schon geladen und im Speicher gehalten.
  165. » [Busy-Wait-Mauszeiger an/aus]: schaltet den OS2-Uhrenmauszeiger an/aus
  166. » [Text  vor/zurück  erlauben/verbieten]:  Wenn  es  verboten wird, dann
  167.   springt  Look nach dem Lesen eines Textes direkt in das Inhaltsverzei­
  168.   chnis zurück, ansonsten wird der nächste Text angezeigt.
  169. » [Suchen mit/ohne Groß-/Kleinschreibung]: Entscheidet, ob  beim  Suchen
  170.   auf die Groß- und Kleinschreibung geachtet werden soll.
  171. » [Requester an/aus]: Dieses Gadget bestimmt, ob die  Sicherheitsreques­
  172.   ter ("Look wirklich beenden?" oder "Ist der Drucker bereit?") erschei­
  173.   nen sollen oder nicht.
  174. » [Drucken: mit/ohne Befehle]:  Entscheidet,  ob  auch evtl. vorkommende
  175.   Textbefehle mit gedruckt werden sollen.
  176. » [Tab-Größe:]: Hier gibt man die Anzahl von Leerzeichen  an,  die  Look
  177.   bei einem TAB einfügen soll (Voreinstellung: acht Zeichen).
  178. » [Taskpriorität]: Mit diesem Gadget bestimmt man die Priorität von Look
  179.   gegenüber  anderen  Programmen.  Der  Wert  sollte zwischen  -5 und +5
  180.   liegen.
  181.  
  182.  
  183. * 3 Fehlermeldungen in Look
  184.  
  185. In jedem Programm können einmal Fehler auftreten. Man muß allerdings die
  186. Fehler vom Benutzer und die Fehler von Look  unterscheiden.  Die  Fehler
  187. werden  in  einem  System-Requester angezeigt. Bei zuwenig Speicher wird
  188. dieser Requester in einen (harmlosen) Alert verwandelt.
  189.  
  190. Es folgt eine Übersicht der möglichen Fehlermeldungen und die Gründe für
  191. die Meldung...
  192.  
  193. » "Scriptdatei wurde nicht gefunden!"
  194. Look konnte kein Inhaltsverzeichnis erzeugen,  weil  es  das  Scriptfile
  195. nicht  gefunden  hat. Diese Fehlermeldung kann auch vorkommen, wenn Look
  196. versucht hat, ein Untermenü zu laden.
  197.  
  198. » "Scriptdatei konnte nicht geladen werden!"
  199. Look hat diese Datei zwar gefunden, sie konnte aber nicht  geladen  wer­
  200. den,  weil  zuwenig Speicher frei war oder weil ein anderes Programm auf
  201. diese Datei zugegriffen hat.
  202.  
  203. » "Zeile yy: unbekannter Scriptbefehl »xx«!"
  204. Look konnte kein Inhaltsverzeichnis erzeugen, weil  es  in  der  Script­
  205. datei  einen  Befehl  gefunden hat, den es nicht kennt. Jede Zeile einer
  206. Scriptdatei muß mit einem "@" beginnen! Die Buchstaben, die  Look  stör­
  207. ten, sind in <xx> angegeben, und zwar in der Zeile <yy>.
  208.  
  209. » "Die Datei ist kein Scriptdatei!"
  210. Es  ist  sehr  absturzgefährdend, eine normale Textdatei als Scriptdatei
  211. anzeigen zu lassen, so daß Look die ersten  Zeichen  prüft,  ob  es  ein
  212. Scriptbefehl  ist.  Anscheinend  war  bei dieser Datei das erste Zeichen
  213. kein "@"!
  214.  
  215. » "Drucken ist fehlgeschlagen!"
  216. Look konnte einen Text nicht ausdrucken. Eventuell benutzt  ein  anderes
  217. Programm  den Drucker oder der Drucker war nicht bereit, einen Text aus­
  218. zudrucken (Papiermangel, nicht eingeschaltet, offline usw.).
  219.  
  220. » "Fehler-Nr. <x> bei Bildausdruck!"
  221. Dafür gibt es zahlreiche Möglichkeiten (in Klammern  ist  der  jeweilige
  222. <x>-Wert  angegeben:  (1)  Druckvorgang  wurde unterbrochen, (2) der an­
  223. geschlossene Drucker unterstützt keine Grafik, (3) unter  Kick  1.1  und
  224. Kick  1.2  kann  man keine invertierten HAM-Bilder ausgeben, (4) fehler­
  225. hafte Druckgröße, (5) zu große Druckgröße gewählt unter  Kick  1.1  oder
  226. Kick  1.2, (6) nicht genug Speicher für interne Variablen, (7) es konnte
  227. vom Druckertreiber nicht genug Speicher  für  den  Druckbuffer  angelegt
  228. werden, (-1) Ursache nicht feststellbar.
  229.  
  230. » "`diskfont.library` ist nicht verfügbar!"
  231. Es  wurde  mit  dem Befehl "OZ" versucht, einen Zeichensatz von Diskette
  232. zu laden. Leider war die "diskfont.library" beim Programmstart nicht  im
  233. "libs:"-Verzeichnis...!
  234.  
  235. » "Konnte Datei nicht entpacken!"
  236. Die  PowerPacker-Library  hatte  zuwenig  Speicher,  um einen Text/Bild/
  237. Brush zu entpacken. Oder es war beim Programmstart  keine  "powerpacker-
  238. library" im "libs:"- Verzeichnis vorhanden...
  239.  
  240. » "Die Datei ist keine IFF-Datei!"
  241. Es fehlte die IFF-Kennung "FORM" in der Datei.
  242.  
  243. » "Die Datei ist keine IFF-ILBM-Datei!"
  244. Die  Datei  ist zwar eine IFF-Datei, aber nicht für Bilder! Es wurde die
  245. Kennung "ILBM" nicht gefunden.
  246.  
  247. » "Die Datei ist kürzer als 12 Bytes!"
  248. Das kann beim besten Willen kein IFF-Bild/Brush sein!
  249.  
  250. » "Dos-Fehler-Nummer: <nnn>!"
  251. Beim Laden eines Textes oder eines Brushes trat ein Fehler auf. Es  han­
  252. delte  sich  um den Dos-Fehler mit der Nummer <nnn>. Die Art des Fehlers
  253. kann  man  im  Dos-Handbuch  nachlesen.
  254.  
  255. » "Konnte Font in Register <n> nicht setzen!"
  256. Das liegt daran, daß das angegebene Register "n" keinen  Font  enthalten
  257. hat oder daß "n" außerhalb des erlaubten Bereiches von 0-9 liegt.
  258.  
  259. » "Der xxxx.font konnte nicht geöffnet werden!"
  260. Da  hat  wohl jemand vergessen, den "xxxx.font" ins "fonts:"-Verzeichnis
  261. zu kopieren, oder ein  "assign"  aufzurufen.  Ist  die  Magazin-Diskette
  262. nicht  bootfähig,  dann  sollte  der Mag-Herausgeber ein Assign-Icon er­
  263. stellt haben!
  264.  
  265. » "Spaltenanzahl außerhalb des erlaubten Bereiches!"
  266. Es wurde der Befehl "SP" benutzt, leider  mit  falschem  Parameter.  Die
  267. Spaltenanzahl  muß  größer  als  0  und kleiner als 4 sein. Es sind also
  268. eine, zwei oder drei Spalten erlaubt.
  269.  
  270. » "Zuviele oder zuwenige Parameter bei @SF!"
  271. Mit den voreingestellten vier Farben benötigt  Look  bei  diesem  Befehl
  272. 12 Hexadezimalzahlen (siehe Erklärung zu diesem Befehl). Bei acht Farben
  273. genau 24 und bei 16 Farben genau 48 Hexadezimalzahlen.
  274.  
  275. » "Das Brush paßt nicht auf die Seite!"
  276. Für  diese  Meldung  kann es zwei Gründe geben: das Brush ist größer als
  277. 640x230 Pixel oder es war zu groß, um nicht abgeschnitten zu werden.
  278.  
  279. » "Konnte Konfigurationsdatei nicht laden!"
  280. Entweder hat Look die Konfigdatei unter dem Namen "S:Look.Config"  nicht
  281. gefunden  oder  es hat ein "Assign" auf "S:" gefehlt oder es hatte nicht
  282. die richtige Länge (Abhilfe: mit Look nochmal  die  Konfigdatei  abspei­
  283. chern)  oder es war zuwenig Speicher zur Verfügung oder es gab einen Le­
  284. sefehler auf Diskette ;-) Den Namen  der  Konfigurationsdatei  kann  man
  285. auch als CLI-Option oder als ToolType eingeben.
  286.  
  287. » "Konnte Konfigurationsdatei nicht speichern!"
  288. Entweder ist die Diskette voll oder sie hat einen Fehler oder  das  Ver­
  289. zeichnis "S:" war nicht vorhanden!
  290.  
  291. » "Nicht genügend Speicher für Zeilenmodus!"
  292. » "Nicht genügend Speicher vorhanden!"
  293. » "Nicht genug Speicher für Bild!"
  294. Bei  allen  drei  Fehlermeldungen  war  nicht genügend zusammenhängender
  295. Speicher zur Verfügung. Am besten beendet man andere Programme, die  ne­
  296. ben Look laufen.
  297.  
  298. Look startet nicht:
  299. Daß  Look nicht gestartet werden kann, kann an folgenden Gründen liegen:
  300. a) der System-Font konnte nicht angefordert werden (das darf nie passie­
  301. ren), b) Screen oder ein Fenster konnte  nicht  geöffnet  werden  (Chip-
  302. Speicher-Mangel).
  303.  
  304. Look öffnet einen Interlace-Screen:
  305. Jau, den gibt es (vorerst?) immer im NTSC-Modus.
  306.  
  307.  
  308. * 4 Magazin-Erstellung
  309.  
  310. * 4.1 Ach, äh... was ist überhaupt eine Scriptdatei?
  311.  
  312. Ein  Magazin kann aus verschiedenen Texten, Brushes, Programmen und Bil­
  313. dern bestehen. Das ganze wird zu einem Menü  zusammengefaßt,  das  soge­
  314. nannte  Inhaltsverzeichnis.  Look  benötigt  eine Datei, in der Informa­
  315. tionen über das Aussehen dieses  Inhaltsverzeichnisses  angegeben  sind,
  316. z.B.  um  welche  Texte es sich handelt und wo sie zu finden sind. Diese
  317. Datei mußt Du mit einem Editor selbst schreiben.
  318.  
  319. Diese Datei enthält nur Scriptbefehle. Anhand dieser Befehle  kann  Look
  320. ein  Inhaltsverzeichnis erstellen, das sogar über mehrere Bildschirmsei­
  321. ten gehen darf. In jeder Zeile der Datei  muß  und  darf  auch  nur  EIN
  322. Scriptbefehl  stehen.  Jede  Zeile MUSS mit einem Scriptbefehl beginnen,
  323. auch die allererste!
  324.  
  325. Man darf Fonts  (Zeichensätze)  benutzen,  man  kann  die  Inhaltsseiten
  326. ein-,  zwei-oder dreispaltig anzeigen lassen und vieles, vieles mehr. Um
  327. diese Funktionen zu aktivieren, benötigt man  die  Scriptbefehle.  Jeder
  328. Befehl  beginnt mit einem "@" (<Alt> und <2> drücken). Für die Scriptda­
  329. tei gelten  nur  die  Scriptbefehle!  Textbefehle  und  Escape-Sequenzen
  330. dürfen nicht genutzt werden!
  331.  
  332. Die  einzelnen  Scriptbefehlen sind in der Befehls-Übersicht (Kapitel 5)
  333. ausführlich erklärt. Siehe Dir bitte mal einige Magazine  an,  die  Look
  334. benutzen  (ein  Magazin  kannst Du auch bei mir gegen Diskette und fran­
  335. kierten Rückumschlag bekommen). Außerdem gilt: Probieren geht über  Stu­
  336. dieren! Wenn Du auch nach ausführlichem Lesen der Anleitung Probleme mit
  337. dem  Erstellen  eines  Diskettenmagazines hast, kannst Du mich anschrei­
  338. ben (Rückporto nicht vergessen!) oder bei SEHR dringenden  Problemen  ab
  339. 18 Uhr anrufen.
  340.  
  341. * 4.2 Hinweise zur Magazin-Erstellung
  342.  
  343. » Schnelleres Anzeigen von Brushes:
  344. Ist die Magazin-Diskette bootfähig, dann sollten  die  wichtigsten  oder
  345. alle  Brushes in die Ram-Disk kopiert werden. Das Scriptfile sollte ent­
  346. sprechend geändert werden, damit die Brushes aus  der  Ram-Disk  geladen
  347. werden.  Dies  ist  vor  allem zu empfehlen, wenn Brushes im Inhaltsver­
  348. zeichnis benutzt werden. Allerdings sollte man das Magazin auch  darauf­
  349. hin testen, ob es trotz der Brushes mit nur 512 KB läuft.
  350.  
  351. » Korrekte Pfadnamen verwenden!
  352. Ein  Magazin sollte so aufgebaut sein, daß es auch ohne Probleme von der
  353. Workbench startbar ist. Darum sollten die Pfadnamen  im  Scriptfile  nie
  354. mit  ":Texte/TollerText"  angegeben  werden, sondern mit "Diskettenname:
  355. Texte/TollerText".
  356.  
  357. * 4.3 Einige Hilfen und Hinweise zur Erstausgabe
  358.  
  359. Um ein Magazin erstellen zu können, muß man sich mit der  Bedienung  des
  360. Amigas  und  vor  allen Dingen der Shellbefehle gut auskennen. Wer damit
  361. Schwierigkeiten hat, dem kann ich leider nicht helfen!
  362. Ist das Magazin fertig, sollte  man  es  auf  verschiedenen  Amigas  bei
  363. Freunden  testen.  Auf  jeden Fall sollte ein Test für Kickstart 1.3 und
  364. OS2.0 gemacht werden.
  365. Wenn die Erstausgabe fertiggestellt ist, solltest  Du  SPÄTESTENS  jetzt
  366. die 20 DM Sharewaregebühr an mich schicken. Dies ist ein "MUSS" und kei­
  367. ne freiwillige Leistung, ansonsten ist "Look" auf dem Magazin eine Raub­
  368. kopie!!  Wenn Du das nicht wußtest, solltest Du besser nochmal die Datei
  369. "Kopierbestimmungen" lesen, denn Unwissenheit schützt nicht vor  Strafe!
  370. Sobald  ich die Erstausgabe und die Sharewaregebühr bekommen habe, wirst
  371. Du bei mir registriert. Bitte gebe dazu auch unbedingt die  Bezugsquelle
  372. und  den  Preis  (der  5 DM nicht übersteigen darf) Deines Magazines an.
  373. Noch ein kleiner Tip: Mit mehreren Leuten macht  die  Magazin-Erstellung
  374. doppelt  so  viel Spaß und man trägt die Last des Texte-Schreibens nicht
  375. allein...!
  376.  
  377. * 4.4 Beispiel für eine Scriptdatei
  378.  
  379. @LZ
  380. @SF777000FFF57A
  381. @TA2
  382. @SP2
  383. @LZ
  384. @OZ136broadway.font
  385. @ZS1
  386. @ST2
  387. @KO23Amiga-Fruit :-) - ein neues Diskettenmagazin!
  388. @ST0
  389. @LZ
  390. @ZS0
  391. @BR-01-01SYS:Pics/Fruit.pp
  392. @LZ
  393. @TA0
  394. @TE21Die Freßecke|SYS:Texte/Freßecke
  395. @TE21Hardware-Erweiterung: Ziffernblock für A600|SYS:Texte/Hardware
  396. @TE21Wo man billig Hardware kaufen kann|SYS:Texte/Versteckte_Werbung
  397. @TE21Drucker-Vergleichstest|SYS:Texte/Druckertest
  398. @ICSYS:Pics/HaendlerBrush|@TESYS:Texte/Haendlertest
  399. @LZ
  400. @BI23Die ersten Bilder von Turrican XV|SYS:Pics/TurricanXV
  401. @BI23Portrait vom Chefredakteur :-)|SYS:Pics/Ich
  402. @LZ
  403. @TA2
  404. @SC31Untermenü: Leserbriefe|SYS:s/Leser.Script
  405. @SC31Software im Kurztest|SYS:s/Software.Script
  406. @LZ
  407. @TA0
  408. @KO21P.S. Die nächste Ausgabe erscheint übermorgen!
  409.  
  410.  
  411. * 5 Befehls-Übersicht
  412.  
  413. Kommen wir nun zum interessantesten Teil von Look: die Text- und Script-
  414. befehle. Mit ihnen kann man Programme starten, Bilder und Brushes laden,
  415. Fonts laden und anzeigen u.v.m.! Jeder Textbefehl beginnt mit einem  "@"
  416. (<Alt>  +  <2>),  gefolgt von zwei Buchstaben. Dahinter stehen ein, zwei
  417. oder mehrere Parameter. Am besten sieht man  sich  mal  einen  Beispiel­
  418. text  an.  Bitte  beachte,  daß hinter jedem Befehl ein <Return>-Zeichen
  419. folgen muß! Wenn als Parameter "n" angegeben ist,  dann  darf  auch  nur
  420. ein(e)  Buchstabe/Zahl  folgen, bei "nn" _müssen_ zwei Buchstaben/Zahlen
  421. folgen!
  422. Nochmal, damit es auch jedem klar wird: Textbefehle können nur in Texten
  423. und Scriptbefehle nur in Scriptdateien verwendet werden!
  424.  
  425. 01. BI: "Bild laden"-Rechteck im Inhaltsverzeichnis
  426. 02. BL: IFF-Bild laden und anzeigen (auch gepackte Bilder)
  427. 03. BR: IFF-Brushes laden und anzeigen (auch gepackte Brushes)
  428. 04. CO: Textfarben ändern
  429. 05. DI: Direkt in den Inhalt zurück oder nicht
  430. 06. EX: Programme starten (Execute)
  431. 07. IC: "Icons", um Texte/Bilder/Programme/Untermenüs anzuzeigen
  432. 08. KO: Kommentarzeilen
  433. 09. LB: Textbefehle ausschalten
  434. 10. LZ: Leerzeile
  435. 11. NS: Aktuelle Seite beenden (Nächste Seite)
  436. 12. OZ: Oeffne Zeichensatz
  437. 13. PP: Programm-Parameter ändern
  438. 14. PR: Programm ausführen
  439. 15. SA: Schatten ein-und ausschalten
  440. 16. SC: Scriptfile laden (Untermenü)
  441. 17. SF: Screenfarben ändern
  442. 18. SP: Neue Spaltenanzahl
  443. 19. ST: Schriftstil ändern
  444. 20. TA: Textausrichtung
  445. 21. TB: Tabulator-Größe setzen
  446. 22. TE: "Anklickzeilen" (Textzeilen)
  447. 23. UB: Überschrift ändern
  448. 24. ZS: Setze Zeichensatz (ihn für aktuell erklären)
  449. 25. ZZ: Zeilenvorschub setzen
  450.  
  451.  
  452. 01. BI: "Bild laden"-Rechteck im Inhaltsverzeichnis
  453.  
  454. Art:       Scriptbefehl
  455. Format:    @BIvhKommentar|Pfadname
  456. Beispiel:  @BI23Bilder-Galerie Teil 1|SYS:Pics/Pic1
  457. Erklärung: Wie gewohnt, trägt man in "v" und "h" die  gewünschten  Farb­
  458. nummern  ein.  Es  wird  das in "Pfadname" stehende Bild geladen. Dieses
  459. Bild darf auch mit dem PowerPacker gepackt worden sein.
  460.  
  461. 02. BL: IFF-Bild laden und anzeigen (auch gepackte Bilder)
  462.  
  463. Art:       Textbefehl
  464. Format:    @BLpfadname
  465. Beispiel:  @BLSys:Bilder/Moerderpic
  466. Erklärung: Mit Look kann man auch IFF-Bilder  laden.  Dazu  muß  einfach
  467. der  Pfadnamen  hinter dem Befehl angegeben werden. Die Bilder können in
  468. einem beliebigen Format  gemalt  worden  sein,  weil  Look  einen  neuen
  469. Screen für das Bild öffnet.
  470.  
  471. 03. BR: IFF-Brushes laden und anzeigen (auch gepackte Brushes)
  472.  
  473. Art:       Textbefehl und Scriptbefehl
  474. Format:    @BRxxxyyyPfadname
  475. Beispiel:  @BR-01-01Sys:Logos/Moerder.IFF
  476. Erklärung: IFF-Brushes können ebenfalls angezeigt werden. Dazu kann  man
  477. die absoluten x-und y-Koordinaten in "xxx" und "yyy" angeben. Weil diese
  478. Art von Positionierung ziemlich umständlich ist, kann man für "xxx" auch
  479. folgende  Werte  angeben: "-01": Brush wird in die Mitte gesetzt, "-02":
  480. Brush wird linksbündig gesetzt, "-03": Brush wird rechtsbündig  gesetzt.
  481. Wenn  man für "yyy" den Wert "-01" angibt, dann wird der Brush unter dem
  482. vorangegangenen Text gesetzt. Bei "-02" kann man das  Brush  überschrei­
  483. ben  und  damit z.B. Formatsatz erzeugen. Der Brush sollte im Normalfall
  484. so viele Farben wieder Look-Screen besitzen und nicht größer als maximal
  485. 640x230 Punkte sein. Wenn ein Brush  mehr  Farben  als  der  Look-Screen
  486. besitzt, wird die Anzahl der Farben entsprechend reduziert. Die Positio­
  487. nierung beachtet den Mehrspaltenmodus nur im Inhaltsverzeichnis.
  488.  
  489. 04. CO: Textfarben ändern
  490.  
  491. Art:       Textbefehl und Scriptbefehl
  492. Format:    @COvh
  493. Beispiel:  @CO31
  494. Erklärung: Dieser Befehl ist ein sehr wichtiger. Mit ihm  kann  man  die
  495. Vorder- und Hintergrundfarbe eines Textes setzen. Das Beispiel setzt die
  496. dritte  Farbe des Look-Screens für den Vordergrund und die erste für den
  497. Hintergrund. Die Werte für <v> und <h> dürfen von "0"  bis  "3"  liegen.
  498. Da  der Schatten voreingestellt angestellt ist, geben Werte für <h>, die
  499. größer als 0 sind, einen Schatten in dieser Farbe. Wird der Schatten mit
  500. dem Befehl "SA" (siehe dort) ausgeschaltet, dann wird  der  Text  inver­
  501. tiert  mit  der  Hintergrundfarbe.  Voreingestellt  ist übrigens "CO10",
  502. d.h., ein Text wird mit Farbe 1 geschrieben und es erscheint kein Schat­
  503. ten. Wenn der Look-Screen 16 Farben besitzt, müssen für "v" und "h"  He­
  504. xadezimalzahlen  angegeben  werden, also z.B. "@CO8A" (A=10, B=11, C=12,
  505. D=13, E=14, F=15).
  506.  
  507. 05. DI: Direkt in den Inhalt zurück oder nicht
  508.  
  509. Art:       Scriptbefehl
  510. Format:    @DIx
  511. Beispiel:  @DI1
  512. Erklärung: Mit diesem Befehl kann man angeben, ob man nach Auswahl eines
  513. Textes direkt in das Inhaltsverzeichnis zurückspringt  oder  nicht.  Das
  514. ist  vorteilhaft,  wenn man in einem Unterverzeichnis-Script fünf Bilder
  515. hintereinander angegeben hat und man will dem  Benutzer  nicht  zumuten,
  516. alle  fünf Bilder hintereinander angucken zu müssen. Dann setzt man die­
  517. sen Befehl mit dem Parameter "1" ein und Look springt nach Auswahl eines
  518. Textes/Bildes/Programms direkt in das  Inhaltsverzeichnis  zurück.  Wenn
  519. man für "x" "0" angibt, kann man Texte wieder nacheinander lesen.
  520.  
  521. 06. EX: Programme starten (Execute)
  522.  
  523. Art:       Textbefehl (entsprechender Scriptbefehl siehe "PR")
  524. Format:    @EXipfadname
  525. Beispiel:  @EXirun disk:medplayer disk:modules/song
  526. Erklärung: Mit dem "@EX"-Befehl  werden  Programme  gestartet,  z.B.  um
  527. Songs  oder  Sounds  abzuspielen oder PD-Programme vorzustellen. Für "i"
  528. können verschiedene Werte eingesetzt werden. Bei "1"  wird  ein  kleines
  529. Dos-Fenster  geöffnet  und die Ausgaben des Programmes werden auf dieses
  530. Fenster umgeleitet (nur wenn das Programm nicht mit "run" gestartet wur­
  531. de). Bei "2" erscheint ein Sicherheitsrequester,  der  anfragt,  ob  das
  532. Programm  wirklich  gestartet  werden  soll. Bei "4" wird der Workbench-
  533. Screen beim Programmstart nach vorne geschaltet und bei Beendigung  wird
  534. der Look-Screen nach vorne geholt. Diese drei Werte kann man auch belie­
  535. big  addieren, um zwei oder drei Eigenschaften gleichzeitig zu erhalten.
  536. Soll Look nicht auf die Beendigung des Programmes warten, muß  das  Pro­
  537. gramm mit "run gestartet werden (wie im Beispiel).
  538.  
  539. 07. IC: "Icons", um Texte/Bilder/Programme/Untermenüs anzuzeigen
  540.  
  541. Art:       Scriptbefehl
  542. Format:    @ICxxxyyyPfadname1|@XXPfadname2
  543. Beispiele: @IC-01-01Mag:Brushes/Pic|@TEMag:Text/MeinText
  544.            @IC100023:Bilder/Bild1|@BI:Bilder/Bild2
  545.            @IC-01156Disk:Brush|@SCDisk:s/Untermenue
  546.            @IC-03-02Look:c/Programmbrush|@PRLook:c/MuchMore
  547. Erklärung: Puuh! Das Format sieht schwieriger aus, als es ist; laß´ dich
  548. nicht  abschrecken, denn dieser Befehl kann sehr viel! Es wird ein Brush
  549. dargestellt, der angeklickt werden kann. Wird er  angeklickt,  kann  ein
  550. Text  geladen,  ein  Bild  angezeigt, ein Untermenü dargestellt oder ein
  551. Programm gestartet werden! Für "xxx" und "yyy" gibt man  die  Format-An­
  552. weisung  für  das  Brush an (siehe "BR"-Textbefehl), "Pfadname1" ist der
  553. komplette Pfadname für das Brush. Nach  dem  Trennungsstrich  "|"  folgt
  554. wieder  ein  Befehl, und zwar "TE", "BI", "SC" oder "PR", je nach Wunsch
  555. (Text, Bild, Script oder Programm). "Pfadname2" gibt den  Pfadnamen  für
  556. das  "Objekt"  an.  Im  ersten  Beispiel  wird ein Text mit dem Pfadname
  557. "Mag:Text/MeinText"  angezeigt,  wenn  das  Brush  mit  dem    Pfadnamen
  558. "Mag:Brushes/Pic" angeklickt wird.
  559.  
  560. 08. KO: Kommentarzeilen
  561.  
  562. Art:       Scriptbefehl
  563. Format:    @KOvh
  564. Beispiel:  @KOvhDies ist ein Kommentar
  565. Erklärung: Um im Inhaltsverzeichnis eine Zeile darzustellen, die  nichts
  566. bewirken  soll,  also  nur einen Text auf den Bildschirm bringt, muß man
  567. diesen Befehl benutzen. Der Kommentar darf nicht länger als  80  Zeichen
  568. im  Einspaltenmodus lang sein. Die Textausrichtung (linksbündig, rechts­
  569. bündig, zentriert) kann mit dem Befehl "@TA" geändert  werden.  "v"  be­
  570. schreibt die Vordergrundfarbnummer (0-3) und "h" die Hintergrundfarbnum­
  571. mer (0-3). Voreingestellt Werte sind "2" für den Vordergrund und "1" für
  572. den Hintergrund.
  573.  
  574. 09. LB: Textbefehle ausschalten
  575.  
  576. Art:       Textbefehl
  577. Format:    @LBn
  578. Beispiel:  @LB0    (schaltet Look-Befehle aus)
  579. Erklärung: Dieser Befehl wurde nötig, um auch die Anleitung zu Look  mit
  580. Look anzeigen zu lassen :-) Wird für "n" der Wert 0 gewählt, dann werden
  581. die Befehle abgeschaltet. Mit dem Wert "1" werden sie wieder eingeschal­
  582. tet.  Dies passiert automatisch, wenn ein neuer Text geladen wird. Wich­
  583. tig: Dieser Befehl sollte nur in Ausnahmefällen benutzt werden,  da  der
  584. Zeilenmodus  diesen nicht erkennen kann!! Look erkennt aber zu 100 %, ob
  585. es sich um ein einzelnes "@" oder um einen Look-Befehl handelt!
  586.  
  587. 10. LZ: Leerzeile
  588.  
  589. Art:       Scriptbefehl
  590. Format:    @LZ
  591. Beispiel:  @LZ
  592. Erklärung: Dieser Befehl erzeugt eine Leerzeile auf dem  Bildschirm.  Da
  593. jede  Zeile  in der Scriptdatei mit "@" beginnen muß, ist dies nicht mit
  594. einem <Return> machbar! Die Höhe der Leerzeile hängt von dem verwendeten
  595. Zeichensatz ab.
  596.  
  597. 11. NS: Aktuelle Seite beenden (Nächste Seite)
  598.  
  599. Art:       Textbefehl und Scriptbefehl
  600. Format:    @NS
  601. Beispiel:  @NS
  602. Erklärung: Mit diesem Befehl, der keine  Parameter  benötigt,  kann  die
  603. aktuelle Seite für beendet erklärt und eingeblendet werden. Wenn Du z.B.
  604. auf  einer Seite nur drei Zeilen ausgeben willst, mußt Du nicht mühselig
  605. die restlichen Zeilen bis zur nächsten Seite mit  Leerzeilen  ausfüllen,
  606. sondern  es reicht, wenn Du diesen Befehl benutzt. Wenn Du mehrere Spal­
  607. ten benutzt, dann beachte bitte, daß dieser Befehl nur eine  Spalte  für
  608. beendet  erklärt. Dieser Befehl sollte _unbedingt_ vor jedem "SP"-Befehl
  609. aufgerufen werden!
  610.  
  611. 12. OZ: Oeffne Zeichensatz
  612.  
  613. Art:       Textbefehl und Scriptbefehl
  614. Format:    @OZnyyFontname
  615. Beispiel:  @OZ108ruby.font
  616. Erklärung: In Look kann man beliebig viele Fonts in einem  Text  verwen­
  617. den. Jeder Font besitzt eine Nummer, die von 1-9 reichen darf. Die Größe
  618. wird  in  "yy"  angegeben, und muß immer zweistellig sein. Wird ein Font
  619. mit einer Nummer geladen, die schon existierte, dann wird der alte  Font
  620. aus dem Speicher gelöscht, so daß man beliebig viele Fonts in einem Text
  621. benutzen  kann.  Um den Font auch benutzen zu können, muß er mit dem Be­
  622. fehl "@ZS" zum aktuellen Font erklärt werden. In  einem  Magazin  reicht
  623. es, wenn die Fonts im Inhaltsverzeichnis geöffnet werden. Die Texte kön­
  624. nen dann automatisch mit "@ZS" auf die Fonts zugreifen. Die Fonts werden
  625. auch bei einem Iconify nicht aus dem Speicher gelöscht.
  626.  
  627. 13. PP: Programm-Parameter ändern
  628.  
  629. Art:       Scriptbefehl
  630. Format:    @PPn
  631. Beispiel:  @PP2
  632. Erklärung: Mit dem "PR"-Scriptbefehl kann  man  Programme  starten,  nur
  633. leider  kann  man keinen Parameter angeben, _wie_ das Programm gestartet
  634. werden soll. Das kann man nun mit diesem Befehl erreichen. Er sollte vor
  635. der ersten "PR"-Anweisung stehen. Die Werte für <n> sind beim "EX"-Text­
  636. befehl erklärt. Look nimmt immer den letzten "PP"-Befehl im  Script  für
  637. den Aufruf von Programmen!
  638.  
  639. 14. PR: Programm ausführen
  640.  
  641. Art:       Scriptbefehl
  642. Format:    @PRvhKommentar|Pfadname
  643. Beispiel:  @PR31Viruskiller|run Magazin:VirusChecker15.4
  644. Erklärung: Die Parameter sind zuerst die Vorder-  und  Hintergrundfarbe,
  645. dann der Text, der im Menü erscheinen soll, dann ein "|"  und  dann  der
  646. komplette  Programmaufruf.  Eigenschaften für den Programmaufruf erzielt
  647. man mit dem "PP"-Befehl (siehe dort).
  648.  
  649. 15. SA: Schatten ein-und ausschalten
  650.  
  651. Art:       Textbefehl und Scriptbefehl
  652. Format:    @SAx
  653. Beispiel:  @SA0    (schaltet den Schatten aus)
  654. Erklärung:  Jeder  Text  in  Look wird mit einem Schatten versehen. Dies
  655. kann aber störend wirken, wenn mit Ansi-Codes eine Grafik angezeigt wer­
  656. den soll. Deshalb läßt sich der Schatten auch  wieder  ausschalten,  und
  657. zwar mit dem Befehl "@SA0". Mit "@SA1" wird er wieder eingeschaltet.
  658.  
  659. 16. SC: Scriptfile laden (Untermenü)
  660.  
  661. Art:       Scriptbefehl
  662. Format:    @SCvhKommentar|Pfadname
  663. Beispiel:  @SC12Die C-Programmierer-Ecke|S:C.Script
  664. Erklärung: Look kann beliebig viele  Untermenüs  verwalten.  Dieser  Be-
  665. fehl  stellt  im  Inhaltsverzeichnis eine Zeile dar mit dem Text, der in
  666. "Kommentar" angeführt ist und mit den Farben "vh". Wenn diese Zeile  an­
  667. geklickt  wird,  wird  eine weitere Scriptdatei mit dem Namen "Pfadname"
  668. geladen. Ein Untermenü darf weitere Untermenüs enthalten,  die  wiederum
  669. Untermenüs  enthalten können usw. Die Verschachtelungstiefe darf theore­
  670. tisch unendlich sein, wenn soviel Platz auf der Diskette  zur  Verfügung
  671. stände  :^)  Um von einem Untermenü in ein höhergelegenes Menü zu gelan­
  672. gen, muß der  Herausgeber  des  Diskettenmagazins  daran  denken,  einen
  673. "@SC"-Befehl in das Untermenü zu schreiben, der dann das höher geordnete
  674. Menü beim Anklicken lädt!
  675.  
  676. 17. SF: Screenfarben ändern
  677.  
  678. Art:       Textbefehl und Scriptbefehl
  679. Format:    @SFrgbrgbrgbrgb (bei vier Farben)
  680.            @SFrgbrgbrgbrgbrgbrgbrgbrgb (bei acht Farben)
  681.            @SFrgbrgbrgbrgbrgbrgbrgbrgbrgbrgbrgbrgbrgbrgbrgbrgb
  682.            (bei 16 Farben)
  683. Beispiel:  @SF777000FFF249
  684. Erklärung: Dieser Befehl dient dazu, die  Screenfarben  zu  ändern.  Das
  685. sollte  aber nur dem Diskettenmagazin-Herausgeber vorbehalten sein. Nach
  686. dem Befehl "@SF" gibt man Farbwerte an, die in hexadezimaler  Form  vor­
  687. liegen  müssen.  Im  o.a. Beispiel bekommt die Farbe 0 den Wert $777,die
  688. Farbe 1 $000, die Farbe 2 $FFF und die Farbe 3 $249. Wird Look mit  mehr
  689. als vier Farben gestartet, dann muß man auch entsprechend mehr Farbwerte
  690. angeben.  Gibt  man für einen Farbwert "---" an, dann bleibt diese Farbe
  691. unverändert.  Meine  Vorschläge  sind:  "487111EEEC97",  "477000EEEA87",
  692. "777000FFFBB9" und "776FFF00035D". Probier's einfach mal aus!
  693.  
  694. 18. SP: Neue Spaltenanzahl
  695.  
  696. Art:       Textbefehl und Scriptbefehl
  697. Format:    @SPn
  698. Beispiel:  @SP2
  699. Erklärung: Look kann eine bis drei Spalten pro Seite verwalten. Die  An­
  700. zahl  der Spalten gibt man in "n" an. Voreingestellt ist die Anzahl "1",
  701. es wird also die volle Seite ausgenutzt. Bei einem Text,  der  z.B.  den
  702. Zweispaltenmodus  benutzt,  darf  die Zeilenlänge 38 Buchstaben bei ein­
  703. em Font mit der Größe 8 nicht überschreiten. Im  Dreispaltenmodus  soll­
  704. ten  25  Zeichen nicht überschritten werden, im Einspaltenmodus (vorein­
  705. gestellt) können selbstverständlich die vollen 80 Zeichen  benutzt  wer­
  706. den.  Es  ist zu beachten, daß die Spaltenmodi auf einer Seite nicht ge­
  707. mischt werden sollten. Look überprüft dies nicht. Zur Sicherheit  sollte
  708. man unbedingt zuvor den "@NS"-Befehl benutzen (sihe dort).
  709.  
  710. 19. ST: Schriftstil ändern
  711.  
  712. Art:       Textbefehl und Scriptbefehl
  713. Format:    @STn
  714. Beispiel:  @ST3  (unterstrichen und fett)
  715. Erklärung: Mit diesem Befehl kann man für  den  nachfolgenden  Text  den
  716. Schriftstil  ändern. Dabei kann man für <n> folgende Werte einsetzen: 1:
  717. unterstrichen, 2: fett, 4: kursiv. Diese Werte kann man  auch  kombinie­
  718. ren,  z.B. ergibt "5" einen unterstrichenen und kursiven Text. Probier´s
  719. mal aus!
  720.  
  721. 20. TA: Textausrichtung
  722.  
  723. Art:       Scriptbefehl
  724. Format:    @TAn
  725. Beispiel:  @TA2
  726. Erklärung: Man  kann  eine  Zeile  im  Inhaltsverzeichnis   linksbündig,
  727. rechtsbündig  oder zentriert darstellen. Dies kann der Übersicht dienen,
  728. wenn man z.B. Textzeilen linksbündig, Kommentare zentriert und Untermen­
  729. üs rechtsbündig erscheinen läßt. Der Parameter "n" darf  drei  verschie­
  730. dene  Werte  annehmen: "0" für linksbündig, "1" für rechtsbündig und "2"
  731. für zentriert. Diese Einstellung gilt dann  solange,  bis  ein  weiterer
  732. "@TA"-Befehl folgt. Dieser Befehl beachtet auch den gerade eingestellten
  733. Spaltenmodus.
  734.  
  735. 21. TB: Tabulator-Größe setzen
  736.  
  737. Art:       Textbefehl
  738. Format:    @TBnn
  739. Beispiel:  @TB08
  740. Erklärung: Mit diesem Befehl kann man die Tabulator-Größe  ändern  (vor­
  741. eingestellt sind acht Leerzeichen). Um einen Text auf den eigenen Editor
  742. anzupassen, muß man nur wissen, wieviele Leerzeichen der Editor ausgibt,
  743. wenn man die <Tab>-Taste drückt. Der Parameter "nn" muß immer zwei Stel­
  744. len besitzen, und darf Werte zwischen 2 bis 79 annehmen.
  745.  
  746. 22. TE: "Anklickzeilen" (Textzeilen)
  747.  
  748. Art:       Scriptbefehl
  749. Format:    @TEvhKommentar|Pfadname
  750. Beispiel:  @TE21Szenen-Bericht|SYS:Texte/Szene
  751. Erklärung: Dieser Befehl stellt eine sogenannte "Anklickzeile" dar. Wenn
  752. man  diese  Zeile  nachher im Inhaltsverzeichnis anklickt, wird der ent­
  753. sprechende Text geladen. "vh" steht wieder für  die  Farbnummern  (siehe
  754. auch  "KO"-Befehl). Danach folgt ein bis zu 80 Zeichen langer Kommentar,
  755. der Texteintrag, gefolgt von einem senkrechten Strich "|"  (<Shift>  und
  756. <\> drücken), gefolgt von dem Pfadnamen.
  757.  
  758. 23. UB: Überschrift ändern
  759.  
  760. Art:       Textbefehl
  761. Format:    @UBtitel
  762. Beispiel:  @UBFishvorstellung: AmigaLibDisk 756
  763. Erklärung: Man kann den Screentitel mit diesem Befehl ändern.  Der  Text
  764. darf  höchstens  78  Zeichen  enthalten und muß mit einem <Return> abge­
  765. schlossen sein. Dieser Befehl dient dazu, einen Text übersichtlicher  zu
  766. machen,  denn  z.B.  bei  PD-Serien-Vorstellungen könnte auf jeder neuen
  767. Seite eine Diskette vorgestellt  werden  mit  der  entsprechenden  Über­
  768. schrift  (siehe  Beispiel).  Nach dem ein neuer Text geladen wurde, wird
  769. die Überschrift automatisch geändert und der Pfadname wird eingetragen.
  770.  
  771. 24. ZS: Setze Zeichensatz (ihn für aktuell erklären)
  772.  
  773. Art:       Textbefehl und Scriptbefehl
  774. Format:    @ZSn
  775. Beispiel:  @ZS1
  776. Erklärung: Mit diesem Befehl kann man einen Font,  der  mit  dem  Befehl
  777. "@OZ" geöffnet wurde, auch benutzen! :-) Dabei ist "0" immer der System­
  778. zeichensatz  (Topaz-8).  "n" darf zwischen "0" und "9" liegen, dabei ist
  779. "0" immer der Systemzeichensatz Topaz in der Größe 8.
  780.  
  781. 25. ZZ: Zeilenvorschub setzen
  782.  
  783. Art:       Textbefehl
  784. Format:    @ZZnn
  785. Beispiel:  @ZZ10
  786. Erklärung: Wenn man ein Brush darstellt, bemerkt man besonders bei mehr­
  787. spaltigen Texten, daß die Zeilen in den verschiedenen Spalten nicht mehr
  788. genau gegenüber stehen. Mit diesem Befehl kann man  nun  den  Zeilenvor­
  789. schub  neu  setzen.  Er  ist normalerweise auf Fontgröße plus zwei Pixel
  790. festgesetzt, z.B. Topaz-8-Font besitzt  einen  Zeilenvorschub  von  zehn
  791. Pixel. Für "nn" kann man den neuen Vorschub angeben; der Wert "-1" rech­
  792. net ihn nach der obigen Formel für den aktuellen Font aus. Übrigens kann
  793. man  mit  diesem Befehl auch neue Effekte kreieren, wenn man den Zeilen­
  794. vorschub kleiner als die Fontgröße stellt, z.B. "02".Der  Parameter  muß
  795. immer zwei Stellen besitzen.
  796.  
  797.  
  798. * 6 Textanzeige
  799.  
  800. Eins muß klargestellt werden: Look kann beliebige ASCII-Dateien darstel­
  801. len.  Man  muß  wirklich keine Textbefehle kennen. Aber durch sie können
  802. Texte ansprechender gestaltet werden, z.B. durch  Zwei-Spalten-Formatie­
  803. rung, große Überschriften und vieles, vieles mehr.
  804.  
  805. * 6.1 Escape-Sequenzen
  806.  
  807. Look versteht auch sogenannte Escape-Sequenzen, die von einigen Editoren
  808. unterstützt werden. Damit kann man Texte unterstreichen, fett schreiben,
  809. kursiv  anzeigen, andere Farben einstellen und vieles mehr. Diese Attri­
  810. bute können selbstverständlich addiert werden.
  811.  
  812. Folgende Escape-Sequenzen kann Look verstehen:
  813.  a) ESC[0m              normal character set    normale Schriftart
  814.  b) ESC[3m              italics on              kursiv an
  815.  c) ESC[23m             italics off             kursiv aus
  816.  d) ESC[4m              underline on            unterstrichen an
  817.  e) ESC[24m             underline off           unterstrichen aus
  818.  f) ESC[1m              boldface on             fett an
  819.  g) ESC[22m             boldface off            fett aus
  820.  h) ESC[30m-[37m        set foreground color    Vordergrundfarbe setzen
  821.  i) ESC[40m-[47m        set background color    Hintergrundfarbe setzen
  822.  
  823. Man  kann  diese  Sequenzen  auch  kombinieren.  Zum  Beispiel    ergibt
  824. ESC[3;33;42m eine kursive Schriftart mit Farbe 3 für den Vordergrund und
  825. Farbe  2 für den Hintergrund. ESC[1;4m setzt die Schriftart auf fett und
  826. unterstrichen. ESC[0m stellt die  normale  Schriftart  wieder  ein.  Für
  827. "ESC" muß man bei manchen Editoren die <Esc>-Taste drücken. Look erkennt
  828. eine  Escape-Sequenz,  wenn im Text die ASCII-Codes "27" oder "155" auf­
  829. tauchen. Achtung: Bei "27" muß ein "[" folgen, bei "155" darf es nicht!
  830.  
  831.  
  832. * 7 Sonstiges
  833.  
  834. * 7.1 Fehler oder Einschränkungen in Look
  835.  
  836. Look  wird  natürlich  ausgiebig getestet, bevor es veröffentlicht wird.
  837. Allerdings ist kein Programm 100% fehlerfrei, deshalb wäre es nett, wenn
  838. Du mir schreiben würdest, wenn Du  einen  Fehler  entdeckst.  Am  besten
  839. gleich den Text, das Brush oder die Scriptdatei mitschicken, bei dem der
  840. Fehler auftritt oder die Gurunummer aufschreiben o.ä.
  841. Bekannter  Fehler  im  Moment: Look zeigt manchmal Brushes nicht korrekt
  842. an. Dieser Fehler läßt sich aber beheben, wenn das Brush mit einer Brei­
  843. te, die durch 16 teilbar ist, abgespeichert wird. Dieser Fehler soll  in
  844. der nächsten Version behoben sein!
  845. Look besitzt auch einige Einschränkungen, die aber bei näherer  Betrach­
  846. tung gar keine sind:
  847. - Es können maximal 50 Seiten _pro_ Script angezeigt werden.
  848. - Jede Scriptseite darf maximal 256 Anklickzeilen besitzen.
  849. - Es können maximal 400 Anklickzeilen _pro_ Script definiert werden (wem
  850.   das nicht reicht, der soll Untermenüs verwenden).
  851. - Look kann höchstens 500 Textmodus-Seiten _pro_ Text zurückblättern.
  852.  
  853. * 7.2 Schnellerer Bildschirmaufbau von Texten:
  854.  
  855. Um Texte (noch :-) schneller darzustellen, sollte Textbeschleuniger ver­
  856. wenden. Hier eine kleine (sicher unvollständige) Auswahl:
  857. (1) "TemboTopaz" (auf Fred Fish 396, Freeware)
  858. (2) "TurboTopaz" (auf Fred Fish 396, Freeware)
  859. (3) "SysFont" (auf diversen PD-Disks)
  860. Diese  Textbeschleuniger  können  auch den Topaz-Font durch einen neuen,
  861. ebenfalls acht  Pixel  großen  Font  ersetzen.  Dieser  darf  allerdings
  862. nicht  proportional  sein.  Ich  kann jedem Magazin nur empfehlen, einen
  863. Textbeschleuniger einzusetzen, auch  wenn  Look  in  Assembler  program­
  864. miert  wurde!  Die  Text()-Routine  des  Betriebssystems  ist  unter 1.x
  865. ziemlich lahm!
  866.  
  867. * 7.3 Magazine, die bereits Look benutzen
  868.  
  869. Tja,  "leider"  sind es zu viele geworden, um sie hier noch aufzuzählen.
  870. Eine vollständige Liste erhälst Du gegen einen  ausreichend  frankierten
  871. Rückumschlag  (Diskette ist nicht nötig). Dort sind alle Magazine aufge­
  872. zählt, mit Herausgeber, Bezugsadresse und Erscheinungsweise.
  873.  
  874.  
  875.  
  876. Thanx for RTFM ;^)
  877.                                                              André Voget
  878.